package main1.w_InterpreterModel;

/**
 * Created by newtranx_011 on 2017/9/26.
 */
public class Main {

    public static void main(String[] args) {
        test();
    }

    /**
     * 解释器模式用来做各种各样的解释器，如正则表达式等的解释器等等！
     */
    public static void test() {
        // 计算9+2-8的值
        int result = new Minus().interpret((new Context(new Plus()
                .interpret(new Context(9, 2)), 8)));
        System.out.println(result);
    }
}
